دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش:
نویسندگان: Jack-Benny Persson
سری:
ISBN (شابک) : 1789951283, 9781789951288
ناشر: Packt Publishing
سال نشر: 2021
تعداد صفحات: 0
زبان: English
فرمت فایل : ZIP (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 73 کیلوبایت
در صورت تبدیل فایل کتاب Linux System Programming Techniques [code examples] به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب تکنیک های برنامه نویسی سیستم لینوکس [نمونه های کد] نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
با استفاده از دستور العملهای عملی برای توسعه برنامههای سیستم خود راهحلهایی را برای تمام مشکلات خود در رابطه با برنامهنویسی سیستم لینوکس بیابید
لینوکس محبوب ترین سیستم عامل (OS) منبع باز جهان است. تکنیک های برنامه نویسی سیستم لینوکس شما را قادر می سازد تا سیستم عامل لینوکس را با برنامه های سیستم خود گسترش دهید و با سایر برنامه های موجود در سیستم ارتباط برقرار کنید.
این کتاب با کاوش در سیستم فایل لینوکس، دستورات اولیه آن، کتابچه راهنمای داخلی آغاز می شود. صفحات، مجموعه کامپایلر گنو (GCC) و فراخوان های سیستم لینوکس. سپس خواهید فهمید که چگونه خطاها را در برنامه های خود مدیریت کنید و یاد خواهید گرفت که خطاها را پیدا کنید و اطلاعات مربوط به آنها را چاپ کنید. این کتاب شما را از طریق دستور العمل های متعدد در مورد نحوه خواندن و نوشتن فایل ها در سیستم، با استفاده از هر دو جریان و توصیف کننده فایل راهنمایی می کند. همانطور که پیشروی می کنید، در فورکینگ، ایجاد فرآیندهای زامبی، و دیمون ها، همراه با دستور العمل هایی در مورد نحوه مدیریت شیاطین با استفاده از systemd می پردازید. پس از این، نحوه ایجاد کتابخانه های مشترک را خواهید یافت و شروع به کاوش انواع مختلف ارتباطات بین فرآیندی (IPC) خواهید کرد. در فصلهای بعدی، دستورالعملهایی در مورد نحوه نوشتن برنامهها با استفاده از رشتههای POSIX و نحوه اشکالزدایی برنامههای خود با استفاده از اشکالزدای گنو (GDB) و Valgrind نیز پوشش داده خواهد شد.
در پایان این کتاب لینوکس، شما میتوانید میتواند برنامههای سیستمی خود را برای لینوکس توسعه دهد، از جمله دیمونها، ابزارها، کلاینتها و فیلترها.
این کتاب برای کسانی است که می خواهند برنامه های سیستمی را برای لینوکس توسعه دهند و درک عمیق تری از سیستم لینوکس به دست آورند. . این کتاب برای هر کسی که با مشکلات مربوط به بخش خاصی از برنامه نویسی سیستم لینوکس مواجه است و به دنبال دستور العمل ها یا راه حل های خاصی است مفید است.
Find solutions to all your problems related to Linux system programming using practical recipes for developing your own system programs
Linux is the world's most popular open source operating system (OS). Linux System Programming Techniques will enable you to extend the Linux OS with your own system programs and communicate with other programs on the system.
The book begins by exploring the Linux filesystem, its basic commands, built-in manual pages, the GNU compiler collection (GCC), and Linux system calls. You'll then discover how to handle errors in your programs and will learn to catch errors and print relevant information about them. The book takes you through multiple recipes on how to read and write files on the system, using both streams and file descriptors. As you advance, you'll delve into forking, creating zombie processes, and daemons, along with recipes on how to handle daemons using systemd. After this, you'll find out how to create shared libraries and start exploring different types of interprocess communication (IPC). In the later chapters, recipes on how to write programs using POSIX threads and how to debug your programs using the GNU debugger (GDB) and Valgrind will also be covered.
By the end of this Linux book, you will be able to develop your own system programs for Linux, including daemons, tools, clients, and filters.
This book is for anyone who wants to develop system programs for Linux and gain a deeper understanding of the Linux system. The book is beneficial for anyone who is facing issues related to a particular part of Linux system programming and is looking for specific recipes or solutions.